package neuron;

import java.util.ArrayList;

import neuron.neurons.CNeuron;

public class ThinkingMachine {
	private ArrayList<INeuron> neurons;
	
	private IAction[] baseAction;
	
	public ThinkingMachine() {
		neurons = new ArrayList<INeuron>();
	}
	
	public void stimulate(int neuronIdx) {
		INeuron c = neurons.get(neuronIdx);
		
	}
	
	public int createNeuron() {
		int neuronLen = neurons.size();
		CNeuron c = new CNeuron(neuronLen);
		neurons.add(c);
		return neuronLen;
	}
	
	public void run() {
		
	}
}